intellectually stimulating - Français Anglais Dictionnaire